package com.jjyu.dao;

import org.apache.ibatis.annotations.Param;
import com.jjyu.entity.RestaurantRating;

public interface RestaurantRatingMapper {
    // 添加评分
    void insertRating(@Param("userId") Long userId, @Param("restaurantId") Long restaurantId, @Param("rating") Double rating);

    // 查询用户对餐厅的评分
    RestaurantRating getRatingByUserIdAndRestaurantId(@Param("userId") Long userId, @Param("restaurantId") Long restaurantId);

    // 更新评分
    void updateRating(@Param("userId") Long userId, @Param("restaurantId") Long restaurantId, @Param("rating") Double rating);

    // 删除评分
    void deleteRating(@Param("userId") Long userId, @Param("restaurantId") Long restaurantId);
}
